package FabricaComando;

import ComandoTarjeta.*;
import Dominio.Parametro;
import Dominio.Usuario;

public class FabricaComandoTarjeta {
	
	public static ComandoConsultarTarjetaPorFecha 
	crearComandoConsultarTarjetaPorFecha( Parametro parametro ){
		return new ComandoConsultarTarjetaPorFecha(parametro);
	}
	
	public static ComandoConsultarTarjetaPorMes 
	crearComandoConsultarTarjetaPorMes( Parametro parametro ){
		return new ComandoConsultarTarjetaPorMes(parametro);
	}		
	
	public static ComandoObtenerListaTarjetasPropias 
	crearComandoObtenerListaTarjetasPropias( Usuario usuario ){
		return new ComandoObtenerListaTarjetasPropias( usuario );
	}
	
	public static ComandoObtenerListaTarjetaOtroBanco 
	crearComandoObtenerListaTarjetaOtroBanco( Usuario usuario ){
		return new ComandoObtenerListaTarjetaOtroBanco( usuario );
	}
	
	public static ComandoObtenerListaTarjetaTercero 
	crearComandoObtenerListaTarjetaTercero( Usuario usuario ){
		return new ComandoObtenerListaTarjetaTercero( usuario );
	}
	
	public static ComandoInformacioTarjeta 
	crearComandoInformacioTarjeta( Usuario usuario ){
		return new ComandoInformacioTarjeta( usuario );
	}
	
	public static ComandoIngresarNuevaTarjetaMismoBanco 
	crearComandoIngresarNuevaTarjetaMismoBanco( Parametro parametro ){
		return new ComandoIngresarNuevaTarjetaMismoBanco( parametro );
	}
	
	public static ComandoIngresarNuevaTarjetaOtroBanco 
	crearComandoIngresarNuevaTarjetaOtroBanco( Parametro parametro ){
		return new ComandoIngresarNuevaTarjetaOtroBanco( parametro );
	}
}
